home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gnu / examples / ex6.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-30  |  647 b   |  35 lines

  1. #include "ex6.h"
  2. #include <fstream.h>
  3.  
  4. void A::non_virtual (void)
  5. {
  6.    cout << "in A::non_virtual, a_value = " << a_value << "\n";
  7. }
  8.  
  9. void A::overridden(void)
  10. {
  11.    cout << "in A::overridden, a_value = " << a_value << "\n";
  12. }
  13.  
  14. void A::not_overridden(void)
  15. {
  16.    cout << "in A::not_overridden, a_value = " << a_value << "\n";
  17. }
  18.  
  19. A::A(void)
  20. {
  21.    a_value = 1010;
  22.    cout << "in A::A, a_value = " << a_value << "\n";
  23. }
  24.  
  25. void B::overridden (void)
  26. {
  27.    cout << "in B::overridden, a_value = " << a_value << "b_value = " << b_value
  28. << "\n";
  29. }
  30. B::B(void)
  31. {
  32.    b_value = 2020;
  33.    cout << "in B::B, a_value = " << a_value << "b_value = " << b_value << "\n";
  34. }
  35.